package cn.xopencode.scoreservice.dal.mysql.dataobject.demand;

import cn.xopencode.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 安全活动与技能比武情况实体
 */
@TableName(value = "score")
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class ScoreDO extends BaseDO {
    /**
     * 积分主键
     */
     private String id;
    /**
     * 员工编号
     */
    private String empId;
    /**
     * 员工姓名
     */
    private String name;

    /**
     * 创建人
     */
    private String creatorId;
    /**
     *  培训分数
     */
    private Double trainingScore;
    /**
     * 安全活动
     */
    private Double activityScore;
    /**
     * 创新建议
     */
    private Double suggestScore;
    /**
     * 隐患排查
     */
    private Double checkScore;
    /**
     * 反三违
     */
    private Double  accidentScore;
    /**
     * 合计得分
     */
    private Double score;
    /**
     * 备注
     */
    private String remark;

//    @Override
//    public BaseDO setUpdateTime(String updateTimeStr) {
//        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
//
//        try {
//            updateTime = sdf.parse(updateTimeStr);
//        } catch (ParseException e) {
//            e.printStackTrace();
//        }
//        return this;
//    }

}
